
package br.sceweb.dominio;

import java.util.ArrayList;
import java.util.List;

import br.sceweb.servico.DAOFactory;
import br.sceweb.servico.HibernateEstagioDAO;
import br.sceweb.servico.IEstagioDAO;

/**
 * @author: edson
 * @version 
 */
public class EstagioRepositorio {
	private IEstagioDAO daoEstagio;
	
	public EstagioRepositorio(int fabrica) {
		daoEstagio = DAOFactory.getDAOFactory(fabrica).getEstagioDAO();
	}
	/**
	 * Cadastra o estagio na base de dados
	 * @param estagio
	 * @return boolean true cadastrado false nao cadastrado
	 */
	public String save (Estagio estagio){
		return daoEstagio.cadastra(estagio);
		
	}
	public List<Estagio> findAll(){
		return daoEstagio.findAll();
	}
	public ArrayList<Estagio> consulta(String Ra){
		return (ArrayList<Estagio>) daoEstagio.consulta(Ra);
	}
	public int exclui(String Ra){
		return daoEstagio.exclui(Ra);
	}
}